import type { GUI } from "dat.gui";

export interface Base {
    run(el?: HTMLCanvasElement): void;
    description?: string;
    name?: string;
    gui?: GUI;
    destroy?(): void;
    onUpdate?(data: any): void;
    applyPreset?(preset: any): void;
}